package com.glsc.ngateway.common.api.oaflow.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * @Author: libj
 * @Date: 2021/06/03
 * @Desc: 同步OA评审状态Dto
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})
public class SynOaReviewStatusDto {

    //流程类型标识workflowId
    protected String workflowId;

    //流程实例requestId
    protected String requestId;

    //流程实例标题名称
    protected String workflowName;

    //流程状态类型
    protected String flowStatusType;

    //流程状态描述
    protected String flowStatus;

    //当前节点ID
    protected Integer flowNodeCode;

    //当前节点，中文名，如强制归档、资管产品委委员发表意见等
    protected String flowNode;

    public String getWorkflowId() {
        return workflowId;
    }

    public void setWorkflowId(String workflowId) {
        this.workflowId = workflowId;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public String getWorkflowName() {
        return workflowName;
    }

    public void setWorkflowName(String workflowName) {
        this.workflowName = workflowName;
    }

    public String getFlowStatusType() {
        return flowStatusType;
    }

    public void setFlowStatusType(String flowStatusType) {
        this.flowStatusType = flowStatusType;
    }

    public String getFlowStatus() {
        return flowStatus;
    }

    public void setFlowStatus(String flowStatus) {
        this.flowStatus = flowStatus;
    }

    public Integer getFlowNodeCode() {
        return flowNodeCode;
    }

    public void setFlowNodeCode(Integer flowNodeCode) {
        this.flowNodeCode = flowNodeCode;
    }

    public String getFlowNode() {
        return flowNode;
    }

    public void setFlowNode(String flowNode) {
        this.flowNode = flowNode;
    }
}
/*

{
    "code":0,
    "data":[
        {
            "flowNodeCode":1106974,
            "flowNode":"强制归档",
            "requestId":464986,
            "flowInfos":{
                "ID":28,
                "applyNumber":"zgcppslc20210600028",
                "applyDate":"2021-06-11",
                "applicant":"杨昳,yiyang@glsc.com.cn",
                "applicantDepart":"资产管理部/运营管理-运营",
                "applicantComp":"国联证券总部",
                "businessType":"单一标类",
                "productSelect":"1000256",
                "reviewer":"孙唯",
                "depReviewer":"杨昳",
                "reviewerReply":"发起人意见落实回复",
                "businessTypeCode":1,
                "reviewerReplyCode":0
            },
            "flowStatusType":"3"
        }
    ],
    "status":"SUCCESS"
}

* */